

#import "cocos2d.h"
#import "Box2D.h"
#import "GLES-Render.h"
#import "BaseGameNode.h"

@class Sky;
@class Terrain;
@class Bike;
@class BodyNode;

@interface GameNode : BaseGameNode {
	Sky *_sky;
	Terrain *_terrain;
	Bike *_bike;
	
	CCSprite *_resetButton;
}

@property (nonatomic, retain) Sky *sky;
@property (nonatomic, retain) Terrain *terrain;
@property (nonatomic, retain) Bike *bike;
@property (nonatomic, retain) CCSprite *resetButton;


- (void) showPerfectSlide;
- (void) showFrenzy;
- (void) showHit;
-(void) addBodyNode:(BodyNode*)node z:(int)zOrder;
-(void) removeBodyNode:(BodyNode*)node;
@end
